/**
 * Created by Dell on 2017/5/22.
 */
const basicinfo = require('../models/basicinfo');
const log = require('log4js').getLogger('basicinfo');
const systemlogs = require('../models/systemlogs');//日志
/**
 * 后台编辑基本信息
 * @param req
 * @param res
 */
exports.upd_basic = function(req, res){
    const args = req.body;
    let params = [];
    if(args.app){//app 信息
        params.push(args.app);
    }
    if(args.third){
        params.push(args.third);//第三方信息
    }
    basicinfo.upd_basic(params, args, function(err, result){
        if(err){
            return res.send({success:false,data:err});//报错
        }else if(result.rowCount == 0){
            return res,sedn({success:false,data:'编辑基本信息失败，请重试'});
        }else {
            let desc = req.user.username+'编辑了基本信息';
            const params_sys = [
                req.user.id,
                desc,
                new Date(),
                11
            ];
            systemlogs.add_systemlogs(params_sys, function(err, result){});//添加日志
            return res.send({success:true,data:'恭喜您，编辑基本信息成功'});
        }
    })
};
/**
 * 基本信息列表
 * @param req
 * @param res
 */
exports.list = function(req, res){
    basicinfo.list(function(err,result){
        if(err){
            return res.send({success:false,data:err});
        }else if (result == 'null'){
            return res.send({success:false,data:{}});//没有基本信息
        }else{
            return res.send({success:true,data:result.rows[0]});
        }
    })
};